@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

div.pswp{z-index: 987654321;}

.teaser{opacity:0;transform:translate3d(0,25%,0);transition:opacity 1.5s ease-out 0.2s,transform 1.3s ease-out 0.2s;}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0);}
.lter{opacity:0;transform:translate3d(-35%,0,0);transition:opacity 1.5s ease-out 0.2s,transform 1.3s ease-out 0.2s;}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);}
.rter{opacity:0;transform:translate3d(35%,0,0);transition:opacity 1.5s ease-out 0.2s,transform 1.3s ease-out 0.2s;}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);}


html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: calc(12 * 100vw / 1920);}
    .s13{font-size: calc(13 * 100vw / 1920);}
    .s14{font-size: calc(14 * 100vw / 1920);}
    .s15{font-size: calc(15 * 100vw / 1920);}
    .s16{font-size: calc(16 * 100vw / 1920);}
    .s17{font-size: calc(17 * 100vw / 1920);}
    .s18{font-size: calc(18 * 100vw / 1920);}
    .s19{font-size: calc(19 * 100vw / 1920);}
    .s20{font-size: calc(20 * 100vw / 1920);}
    .s21{font-size: calc(21 * 100vw / 1920);}
    .s22{font-size: calc(22 * 100vw / 1920);}
    .s23{font-size: calc(23 * 100vw / 1920);}
    .s24{font-size: calc(24 * 100vw / 1920);}
    .s25{font-size: calc(25 * 100vw / 1920);}
    .s26{font-size: calc(26 * 100vw / 1920);}
    .s27{font-size: calc(27 * 100vw / 1920);}
    .s28{font-size: calc(28 * 100vw / 1920);}
    .s29{font-size: calc(29 * 100vw / 1920);}
    .s30{font-size: calc(30 * 100vw / 1920);}
    .s31{font-size: calc(31 * 100vw / 1920);}
    .s32{font-size: calc(32 * 100vw / 1920);}
    .s33{font-size: calc(33 * 100vw / 1920);}
    .s34{font-size: calc(34 * 100vw / 1920);}
    .s35{font-size: calc(35 * 100vw / 1920);}
    .s36{font-size: calc(36 * 100vw / 1920);}
    .s37{font-size: calc(37 * 100vw / 1920);}
    .s38{font-size: calc(38 * 100vw / 1920);}
    .s39{font-size: calc(39 * 100vw / 1920);}
    .s40{font-size: calc(40 * 100vw / 1920);}
    .s41{font-size: calc(41 * 100vw / 1920);}
    .s42{font-size: calc(42 * 100vw / 1920);}
    .s43{font-size: calc(43 * 100vw / 1920);}
    .s44{font-size: calc(44 * 100vw / 1920);}
    .s45{font-size: calc(45 * 100vw / 1920);}
    .s46{font-size: calc(46 * 100vw / 1920);}
    .s47{font-size: calc(47 * 100vw / 1920);}
    .s48{font-size: calc(48 * 100vw / 1920);}
    .s49{font-size: calc(49 * 100vw / 1920);}
    .s50{font-size: calc(50 * 100vw / 1920);}
    .s51{font-size: calc(51 * 100vw / 1920);}
    .s52{font-size: calc(52 * 100vw / 1920);}
    .s53{font-size: calc(53 * 100vw / 1920);}
    .s54{font-size: calc(54 * 100vw / 1920);}
    .s55{font-size: calc(55 * 100vw / 1920);}
    .s56{font-size: calc(56 * 100vw / 1920);}
    .s57{font-size: calc(57 * 100vw / 1920);}
    .s58{font-size: calc(58 * 100vw / 1920);}
    .s59{font-size: calc(59 * 100vw / 1920);}
    .s60{font-size: calc(60 * 100vw / 1920);}
}
@media(max-width: 1920px) and (min-width: 551px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
}
@media(max-width: 550px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 550px / 1920);}
    .s14{font-size: calc(12px + 2 * 550px / 1920);}
    .s15{font-size: calc(12px + 3 * 550px / 1920);}
    .s16{font-size: calc(12px + 4 * 550px / 1920);}
    .s17{font-size: calc(12px + 5 * 550px / 1920);}
    .s18{font-size: calc(12px + 6 * 550px / 1920);}
    .s19{font-size: calc(12px + 7 * 550px / 1920);}
    .s20{font-size: calc(12px + 8 * 550px / 1920);}
    .s21{font-size: calc(12px + 9 * 550px / 1920);}
    .s22{font-size: calc(12px + 10 * 550px / 1920);}
    .s23{font-size: calc(12px + 11 * 550px / 1920);}
    .s24{font-size: calc(12px + 12 * 550px / 1920);}
    .s25{font-size: calc(12px + 13 * 550px / 1920);}
    .s26{font-size: calc(12px + 14 * 550px / 1920);}
    .s27{font-size: calc(12px + 15 * 550px / 1920);}
    .s28{font-size: calc(12px + 16 * 550px / 1920);}
    .s29{font-size: calc(12px + 17 * 550px / 1920);}
    .s30{font-size: calc(12px + 18 * 550px / 1920);}
    .s31{font-size: calc(12px + 19 * 550px / 1920);}
    .s32{font-size: calc(12px + 20 * 550px / 1920);}
    .s33{font-size: calc(12px + 21 * 550px / 1920);}
    .s34{font-size: calc(12px + 22 * 550px / 1920);}
    .s35{font-size: calc(12px + 23 * 550px / 1920);}
    .s36{font-size: calc(12px + 24 * 550px / 1920);}
    .s37{font-size: calc(12px + 25 * 550px / 1920);}
    .s38{font-size: calc(12px + 26 * 550px / 1920);}
    .s39{font-size: calc(12px + 27 * 550px / 1920);}
    .s40{font-size: calc(12px + 28 * 550px / 1920);}
    .s41{font-size: calc(12px + 29 * 550px / 1920);}
    .s42{font-size: calc(12px + 30 * 550px / 1920);}
    .s43{font-size: calc(12px + 31 * 550px / 1920);}
    .s44{font-size: calc(12px + 32 * 550px / 1920);}
    .s45{font-size: calc(12px + 33 * 550px / 1920);}
    .s46{font-size: calc(12px + 34 * 550px / 1920);}
    .s47{font-size: calc(12px + 35 * 550px / 1920);}
    .s48{font-size: calc(12px + 36 * 550px / 1920);}
    .s49{font-size: calc(12px + 37 * 550px / 1920);}
    .s50{font-size: calc(12px + 38 * 550px / 1920);}
    .s51{font-size: calc(12px + 39 * 550px / 1920);}
    .s52{font-size: calc(12px + 40 * 550px / 1920);}
    .s53{font-size: calc(12px + 41 * 550px / 1920);}
    .s54{font-size: calc(12px + 42 * 550px / 1920);}
    .s55{font-size: calc(12px + 43 * 550px / 1920);}
    .s56{font-size: calc(12px + 44 * 550px / 1920);}
    .s57{font-size: calc(12px + 45 * 550px / 1920);}
    .s58{font-size: calc(12px + 46 * 550px / 1920);}
    .s59{font-size: calc(12px + 47 * 550px / 1920);}
    .s60{font-size: calc(12px + 48 * 550px / 1920);}
}

@media(max-width: 750px){
    .z1{max-width: 500px !important;width: 100% !important;margin: 0 auto !important;padding: 0 !important;float: none !important;display: block !important;}
    .z2,
    .z3,
    .z4,
    .z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right: 0 !important;}
    
    .l1{padding-left: 10px !important;}
    .r1{padding-right: 10px !important;}
    .t1{padding-top: 10px !important;}
    .b1{padding-bottom: 10px !important;}
    .l2{padding-left: 20px !important;}
    .r2{padding-right: 20px !important;}
    .t2{padding-top: 20px !important;}
    .b2{padding-bottom: 20px !important;}
    .l3{padding-left: 30px !important;}
    .r3{padding-right: 30px !important;}
    .t3{padding-top: 30px !important;}
    .b3{padding-bottom: 30px !important;}
}

.section{background-color: #f7f8fc;}

.tp1{position: relative;z-index: 1;transition: all .3s;}
.tp1:before{content: "";display: block;width: 0;height: 100%;background-color: #093075;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
@media(min-width: 1201px){
    .tp1:hover{border-color: #093075;}
    .tp1:hover:before{width: 100%;}
}

.tp2{position: relative;overflow: hidden;z-index: 1;transition: all .3s;}
.tp2:before{content: "";display: block;width: 0;height: 100%;background-color: #002060;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
@media(min-width: 1201px){
    .tp2:hover{color: #fff;}
    .tp2:hover:before{width: 100%;}
}

.tp3{position: relative;overflow: hidden;z-index: 1;transition: all .3s;}
.tp3:before{content: "";display: block;width: 0;height: 100%;background-color: #093075;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
@media(min-width: 1201px){
    .tp3:hover{color: #fff;}
    .tp3:hover:before{width: 100%;}
}

header{width: 100%;height: 1.09rem;position: fixed;left: 0;top: 0;z-index: 12345678;border-bottom: 1px solid transparent;background-color: #fff;padding-left: .53rem;padding-right: .4rem;box-shadow: 0 0 4px rgba(0,0,0,0.1);transition: all .3s;}
.h-a{float: left;height: .56rem;margin-top: .27rem;}
.h-a:nth-child(2){display: none;}
.h-b{height: 100%;}
.h-b1{display: none;}
.h-right{float: right;font-size: 0;}
.h-c{display: inline-block;vertical-align: top;font-size: 0;}
.h-d{display: inline-block;vertical-align: top;position: relative;}
.h-e{display: block;height: 1.09rem;line-height: 1.09rem;color: #333;padding: 0 .35rem;}
.h-d.active .h-e{color: #093075;}
.h-search{padding-left: 1.53em;color: #333;display: inline-block;vertical-align: top;line-height: 1.09rem;position: relative;cursor: pointer;margin-left: .45rem;}
.h-search:before{content: "";display: block;width: 1em;height: 1em;background-image: url(../images/2.png);background-size: 100% 100%;position: absolute;left: 0;top: 50%;margin-top: -0.5em;}
.h-menu{display: none;width: 40px;height: 40px;position: absolute;right: 0;background-image: url(../images/7.png);background-size: 30px 30px;background-repeat: no-repeat;background-position: center center;}
.h-opa{left: -100vw;opacity: 0;transition: opacity .3s;width: 100%;height: 100vh;position: fixed;top: 0;background-color: rgba(0,0,0,0.5);z-index: 12345;}
.h-sch{display:none;width:260px;height:80px;padding:25px;position:fixed;right: .4rem;top: 1.09rem;z-index:123456;background-color:#fff}
.h-form{width:100%;font-size:0;}
.h-m{width:180px;height:30px;line-height:30px;border:1px solid #ccc;vertical-align:top;background-color:transparent;font-size:14px;color:#333;padding:0 10px;}
.h-n{width:30px;height:30px;border:1px solid #ccc;background-color:transparent;border-left:none;background-image:url(../images/2.png);background-repeat:no-repeat;background-position:center center;font-size:0;cursor:pointer;}
header.show-search .h-sch{display:block;}
header.show-search .h-opa{left: 0;opacity: 1;}

.h-sub{display: none;width: 150px;background-color: #fff;position: absolute;left: 50%;margin-left: -75px;top: 1.09rem;z-index: 1000;padding: 5px 0;}
.h-sub>li>a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #666;transition: background-color .3s;}
@media(min-width: 1201px){
    header{background-color: transparent;border-bottom: 1px solid rgba(255,255,255,0.2);box-shadow: none;}
    .h-e{color: #fff;}
    .h-d.active .h-e{color: #fff;}
    .h-e:hover{color: #fff;}
    .h-search{color: #fff;}
    .h-search:before{background-image: url(../images/111.png);}
    .h-d.active:after{content: "";display: block;width: .34rem;height: 1px;background-color: #fff;position: absolute;left: 50%;margin-left: -0.17rem;bottom: 0;}

    .h-sub>li>a:hover{color: #093075;}
}
header.active{border-bottom: none;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
header.active .h-e{color: #333;}
header.active .h-e:hover{color: #093075;}
header.active .h-search{color: #fff;}
header.active .h-d.active .h-e{color: #093075;}
header.active .h-search{color: #333;}
header.active .h-search:before{background-image: url(../images/2.png);}
header.active .h-d.active:after{background-color: #093075;}
header.active .h-b1{display: inline-block;}
header.active .h-b2{display: none;}
header.active .h-a:nth-child(1){display: none;}
header.active .h-a:nth-child(2){display: block;}

@media(max-width: 1300px){
    .h-e{padding: 0 .25rem;}
    .h-search{margin-left: .35em;}
}
@media(max-width: 1200px){
    header{border-bottom: none;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.1);}
    header .h-e{color: #333;}
    header .h-e:hover{color: #093075;}
    header .h-search{color: #fff;}
    header .h-d.active .h-e{color: #093075;}
    header .h-search{color: #333;}
    header .h-search:before{background-image: url(../images/2.png);}
    header .h-b1{display: inline-block;}
    header .h-b2{display: none;}


    body{padding-top: 40px;}
    header{height: 40px;padding-left: 10px;padding-right: 0;}
    .h-a{height: 22px;margin-top: 9px;}
    .h-c{right: -260px;width: 260px;position: fixed;top: 0;background-color: #fff;height: 100vh;padding: 10px 0;overflow: auto;z-index: 123456;transition: right .3s;}
    .h-d{width: 100%;display: block;}
    .h-e{width: 100%;display: block;padding-left: 20px;line-height: 40px;height: 40px;}
    .h-menu{display: block;}
    .h-search{width: 40px;height: 40px;position: absolute;right: 40px;top: 0;font-size: 0;padding-left: 0;}
    .h-search:before{width: 40px;height: 40px;top: 0;margin-top: 0;background-size: 17px 17px;background-repeat: no-repeat;background-position: center center;}
    header.show-menu .h-opa{left: 0;opacity: 1;}
    header.show-menu .h-c{right: 0;}
    .h-sch{right: 50%;margin-right: -130px;top: 40px;}
    .h-d.has-nav:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-d.has-nav.show:after{content: "-";}
    .h-sub{position: relative;top: 0;background-color: #fff;box-shadow: none;width: 100%;left: 0;margin-left: 0;padding-top: 0;padding-bottom: 0;}
    .h-sub>li>a{text-align: left;padding-left: 40px;color: #666;}
    .h-sub>li>a:hover{background-color: transparent;}
}

footer{width: 100%;background-color: #3e4651;}
.f-a{width: 100%;padding-top: .8rem;padding-bottom: .68rem;}
.f-w{width: 15.6rem;margin: 0 auto;overflow: hidden;}
.f-b{float: left;width: 3.3rem;}
.f-c{color: #fff;margin-bottom: .23rem;display: inline-block;}
.f-d{width: 100%;}
.f-e{width: 100%;}
.f-f{display: inline-block;line-height: 1.875;color: #fff;opacity: 0.25;}
.f-f:hover{opacity: 1;}
.f-left{float: left;}
.f-right{float: right;}
.f-g{color: #fff;margin-bottom: .37rem;}
.f-h{color: #fff;opacity: .25;margin-bottom: 0.07rem;}
.f-i{color: #fff;}
.f-j{width: 100%;background-color: #39404a;padding: .47rem 0;}
.f-m{width: 15.6rem;margin: 0 auto;overflow: hidden;}
.f-k{float: left;color: #fff;opacity: .25;line-height: 1.66;width: 50%;padding-right: 10px;}
.f-l{float: right;color: #fff;opacity: .25;line-height: 1.66;max-width: 50%;padding-left: 10px;}
.f-l a{color: #fff;display: inline-block;}
@media(max-width: 1200px){
    .f-b{width: 3rem;}
    .f-k{width: 100%;float: none;text-align: center;padding-right: 0;}
    .f-l{width: 100%;float: none;text-align: center;padding-left: 0;max-width: none;}
}
@media(max-width: 750px){
    .f-w{width: 100%;padding-left: 10px;}
    .f-left{float: none;width: 100%;}
    .f-right{float: none;width: 100%;}
    .f-b{width: 100%;float: none;margin-bottom: 15px;}
    .f-c{margin-bottom: 5px;}
    .f-d{font-size: 0;}
    .f-e{display: inline-block;vertical-align: top;width: auto;margin-right: 10px;}
    .f-m{width: 100%;padding-left: 10px;padding-right: 10px;}
    .f-g{margin-bottom: 8px;}
    .f-h{margin-bottom: 5px;}
}

main{background-color: #f7f8fc;}

.a-a{width: 100%:;}
.a-b{position: relative;}
.a-c{width: auto;height: 100vh;position: relative;left: 50%;top: 0;transform: translate(-50%,0);min-width: 100%;max-width: none;}
.a-a .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #fff;opacity: .2;}
.a-a .swiper-pagination-bullet-active{opacity: 1;}
.a-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.a-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: .45rem;font-size: 0;}
.a-d{position: absolute;left: 50%;margin-left: -7.8rem;top: 50%;opacity:0;transform:translate3d(0,-25%,0);transition:opacity 1.5s ease-out 0.2s,transform 1.3s ease-out 0.2s;}
.a-d.is-visible{opacity:1;transform: translate(0,-50%);}
.a-e{color: #fff;margin-bottom: .23rem;}
.a-f{color: #fff;margin-bottom: .23rem;font-weight: bold;text-shadow:  0 1px 2px rgba(0,41,55,0.55);}
.a-g{color: #fff;margin-bottom: .35rem;font-weight: bold;text-shadow:  0 1px 2px rgba(0,41,55,0.55);}
.a-h{display: block;width: 2.34rem;height: .6rem;line-height: .58rem;cursor: pointer;transition: all .3s;border: 1px solid #fff;padding-left: .22rem;color: #fff;position: relative;}
.a-h:after{content: "";display: block;width: 16px;height: 6px;background-image: url(../images/3.png);background-size: 100% 100%;position: absolute;right: .19rem;top: 50%;margin-top: -3px;}
.a-load{width: 33%;height: 1px;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-top: -2px;}
.a-load:after{content: "";display: block;width: 1px;height: 9px;background-color: #fff;position: absolute;right: -1px;top: -4px;}
.a-bar{width: 0;height: 3px;background-color: #093075;}
.a-b.swiper-slide-active .a-bar{animation: ww 10s linear;}
@media(min-width: 1201px){
    /*.a-h:hover:before{background-color: #fff;color: #093075;}*/
    /*.a-h:hover:after{background-image: url(../images/113.png);}*/
}
@media(max-width: 1200px){
    .a-c{height: auto;left: 0;transform: translate(0,0);width: 100%;}
}
@media(max-width: 750px){
    .a-d{left: 10px;margin-left: 0;}
    .a-f{font-size: 18px;}
    .a-g{font-size: 18px;}
    .a-a .swiper-pagination-bullet{width: 8px;height: 8px;}
    .a-a.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
    .a-a.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 8px;font-size: 0;}
}
@keyframes ww{
    from {width: 0;}
    to {width: 100%;}
}

.b-a{width: 100%;padding-bottom: 1.57rem;}
.b-b{width: 15.6rem;height: 9.6rem;margin: 0 auto;position: relative;}
.b-b:before{content: "";display: block;width: 1.83rem;height: 1.17rem;background-image: url(../images/9.png);background-size: 100% 100%;position: absolute;left: 0;top: .88rem;}
.b-b:before{opacity:0;transform:translate3d(0,25%,0);transition:opacity 1.5s ease-out 0.2s,transform 1.3s ease-out 0.2s;}
.b-b.is-visible:before{opacity:1;transform:translate3d(0,0,0);}
.b-c{font-size: 2.2rem;color: #e8ebf0;position: absolute;left: 0;top: 4.5rem;}
.b-d{width: 5.65rem;position: absolute;left: 9.2rem;top: 1.15rem;z-index: 123;}
.b-e{color: #000;margin-bottom: .11rem;}
.b-f{color: #d7dee6;font-style: italic;margin-bottom: .7rem;}
.b-g{color: #666;line-height: 2;max-height: 8em;overflow: auto;}
.b-img1{width: 3.9rem;height: 2.5rem;box-shadow: 0 .5rem 1rem rgba(0,0,0,0.1);position: absolute;left: 3.9rem;top: 2.6rem;z-index: 12;border-radius: .3rem .3rem 0 .3rem;overflow: hidden;background-size: cover;background-position: center center;}
.b-img2{width: 7.8rem;height: 4.5rem;box-shadow: 0 .6rem 1.2rem rgba(0,0,0,0.1);position: absolute;left: 7.8rem;top: 5.1rem;z-index: 12;border-radius: 0 .3rem .3rem .3rem;overflow: hidden;background-size: cover;background-position: center center;}
.b-more{width: 5.2rem;height: 24px;line-height: 24px;padding-left: 2.6rem;text-align: center;color: #80898e;letter-spacing: 1em;position: relative;position: absolute;left: 0;bottom: .78rem;cursor: pointer;}
.b-more:before{content: "";display: inline-block;width: 2.6rem;height: 1px;position: absolute;left: 0;top: 50%;margin-top: -1px;background-color: #596976;}
.b-more:after{content: "";display: inline-block;width: 35px;height: 37px;vertical-align: top;background-image: url(../images/8.png);background-size: 100% 100%;position: absolute;right: 0;top: -5px;}
@keyframes bmore
{
from {width: 0px;}
to {width: 2.6rem;}
}
@media(min-width: 1201px){
    .b-more:hover{color: #093075;}
    .b-more:hover:before{background-color: #093075;}
}
@media(max-width: 1200px){
    .b-d{width: 6.5rem;left: auto;right: 0;}
    .b-f{margin-bottom: .2rem;}
    .b-more{letter-spacing: .3em;padding-left: 1.6rem;}
    .b-more:before{width: 1.6rem;}
}
@media(max-width: 750px){
    .b-b{height: auto;}
    .b-b:before{display: none;}
    .b-c{display: none;}
    .b-d{width: 100%;position: relative;top: 0;margin-bottom: 10px;}
    .b-img1{position: relative;margin: 0 auto;left: 0;top: 0;margin-bottom: 10px;}
    .b-img2{position: relative;margin: 0 auto;left: 0;top: 0;}
    .b-g{height: auto;max-height: none;}
    .b-more{display: block;position: relative;height: auto;bottom: 0;line-height: 36px;padding-left: 0;margin: 15px auto 0 auto;padding-left: 0;}
    .b-more:before{display: none;}
    .b-more:after{position: relative;top: 0;}
}
@media(max-width: 400px){
    .b-img2{width: 100%;height: 0;padding-top: 57.7%;}
}

.c-a{width: 100%;padding-bottom: 1.64rem;}
.c-b{width: 15.6rem;margin: 0 auto;}
.c-c{width: 100%;margin-bottom: .84rem;position: relative;}
.c-d{float: left;}
.c-e{color: #000;font-weight: bold;margin-bottom: .11rem;}
.c-f{color: #d7dee6;font-weight: bold;font-style: italic;}
.c-g{font-size: 0;position: absolute;right: 0;bottom: 0;}
.c-h{display: inline-block;width: 8.17em;height: 2.72em;line-height: 2.72em;border-radius: 1.36em;background-color: #fff;color: #80898e;text-align: center;margin-left: .4rem;cursor: pointer;}
.c-h.active{background-color: #093075;color: #fff;box-shadow: 0 .1rem .3rem rgba(9,48,117,0.3);}
.c-conts{width: 100%;}
.c-cont{width: 100%;display: none;font-size: 0;box-shadow: 0 0.6rem 1.2rem rgba(0,0,0,0.1);border-radius: .3rem;}
.c-cont.show{display: block;}
.c-img{width: 50%;padding-top: 34.61%;border-radius: .3rem 0 0 .3rem;background-size: cover;background-position: center center;display: inline-block;vertical-align: top;position: relative;z-index: 12;}
.c-right{width: 50%;padding-top: 34.61%;position: relative;display: inline-block;vertical-align: top;background-color: #fff;border-radius: 0 .3rem .3rem 0;}
.c-list{width: 100%;position: absolute;left: 0;top: 0;padding-left: 1.1rem;padding-right: 1.05rem;padding-top: .26rem;padding-bottom: .26rem;}
.c-item{width: 100%;height: 1.2rem;line-height: 1.2rem;border-bottom: 1px solid #f2f2f2;font-size: 0;display: block;cursor: pointer;}
.c-item:last-child{border-bottom: none;}
.c-item:nth-child(4n+2){transition-delay: .4s;}
.c-item:nth-child(4n+3){transition-delay: .6s;}
.c-item:nth-child(4n+4){transition-delay: .8s;}
.c-date{color: #666;vertical-align: middle;display: inline-block;width: 17.54%;}
.c-text{color: #000;font-weight: bold;vertical-align: middle;display: inline-block;width: 82.46%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c-item:hover .c-date{color: #093075;font-weight: bold;}
.c-item:hover .c-text{color: #093075;}
.c-link{display: block;width: 2.12rem;height: .6rem;line-height: .6rem;padding-left: .52rem;color: #fff;border-radius: .3rem;background-color: #093075;box-shadow: 0 .1rem .2rem rgba(9,48,117,0.5);cursor: pointer;position: absolute;left: .5rem;bottom: -0.2rem;}
.c-link:after{content: "";display: block;width: .625em;height: 1.0625em;background-image: url(../images/11.png);background-size: 100% 100%;position: absolute;right: .27rem;top: 50%;margin-top: -0.53em;}

@media(max-width: 1500px){
    .c-list{padding-left: 0.5rem;padding-right: 0.5rem;}
}
@media(max-width: 1100px){
    .c-link{padding-left: .3rem;}
}
@media(max-width: 750px){
    .c-img{padding-top: 69.23% !important;border-radius: .3rem .3rem 0 0;}
    .c-h{width: 100px;margin: 0 auto;}
    .c-right{border-radius: 0 0 .3rem .3rem;}
    .c-list{position: relative;}
    .c-date{width: 50px;}
    .c-text{width: calc(100% - 50px);}
    .c-g{position: relative;}
}

.d-a{width: 100%;height: 6.51rem;padding-top: 1.07rem;background-image: url(../images/16.jpg);background-size: cover;background-position: center center;}
.d-b{width: 15.6rem;margin: 0 auto;}
.d-space{width: 100%;height: 2.6rem;}
.d-c{width: 100%;height: 2.45rem;position: relative;}
.d-tabs{float: left;font-size: 0;}
.d-tab{display: inline-block;vertical-align: top;width: .9rem;height: .9rem;position: relative;margin-right: 1.35rem;cursor: pointer;}
.d-tab:after{content: "";display: block;width: 1.35rem;height: 1px;background-color: #b2bfc5;position: absolute;right: -1.35rem;top: 50%;margin-top: -1px;}
.d-tab:last-child:after{display: none;}
.d-tab:last-child{margin-right: 0;}
.d-icon{width: .9rem;height: .9rem;background-size: .9rem .9rem;background-repeat: no-repeat;background-position: center center;border-radius: 50%;transition: all .3s;}
.d-d{text-align: center;color: #000;font-weight: bold;transition: all .3s;white-space: nowrap;}
.d-tab.active .d-icon{background-color: #fff;}
.d-tab.active .d-d{padding-top: .2rem;}
.d-tab:nth-child(4n+2){transition-delay: .4s;}
.d-tab:nth-child(4n+3){transition-delay: .6s;}
.d-tab:nth-child(4n+4){transition-delay: .8s;}
.d-e{position: absolute;right: 0;top: .4rem;text-align: right;}
.d-f{color: #000;margin-bottom: .11rem;}
.d-g{color: #a0bbcc;font-weight: bold;font-style: italic;}
.d-box{width: 100%;line-height: 1.4;color: #4e5b63;display: none;}
.d-box.show{display: block;}
.d-box *{line-height: 1.4;color: #000;}
.d-box .d-h{line-height: 1.4;color: #000;margin-bottom: .44rem;}
.d-box .d-i{color: #4e5b63;line-height: 1.71;}
.d-i *{line-height: 1.71;}
.d-more{display: block;width: 2.8rem;height: .8rem;line-height: .8rem;border-radius: .4rem;cursor: pointer;background-color: #fff;padding-left: .6rem;color: #282536;font-weight: bold;position: absolute;left: 0;bottom: .8rem;box-shadow: 0 0.6rem 1.2rem rgba(0,0,0,0.1);}
.d-more:after{content: "";display: block;width: .625em;height: 1.0625em;background-image: url(../images/17.png);background-size: 100% 100%;position: absolute;right: .47rem;top: 50%;margin-top: -0.53em;}
.d-cont{width: 100%;}
.d-left{float: left;width: 5.2rem;height: 5.57rem;padding-top: .12rem;position: relative;}
.d-right{float: right;width: 9.1rem;height: 5.57rem;font-size: 0;position: relative;transition-delay: .4s;}
.d-imgs{width: 7.8rem;height: 100%;position: relative;border-radius: .3rem;overflow: hidden;background-color: #fff;transition-delay: .6s;}
.d-right:before{content: "";display: block;width: .3rem;height: 4.55rem;background-color: rgba(255,255,255,0.5);border-radius: .3rem 0 0 .3rem;position: absolute;left: -0.3rem;top: .51rem;}
.d-right:after{content: "";display: block;width: .6rem;height: 3.15rem;background-color: rgba(255,255,255,0.5);border-radius: .3rem 0 0 .3rem;position: absolute;left: -0.6rem;top: 1.21rem;}
.d-j{width: 100%;height: 100%;box-shadow: 0 0.6rem 1.2rem rgba(0,0,0,0.1);position: relative;z-index: 123456;}
.d-nums{width: .7rem;height: 3.21rem;background-color: #fff;border-radius: .35rem;position: absolute;right: 0;top: 1.4rem;box-shadow: 0 0.6rem 1.2rem rgba(0,0,0,0.1);}
.d-nums .swiper-pagination-bullet{position: absolute;width: .7rem;height: .7rem;line-height: .7rem;border-radius: 50%;text-align: center;font-size: 16px;color: #a4abb3;font-weight: bold;cursor: pointer;background-color: #fff;opacity: 1;}
.d-nums .swiper-pagination-bullet:nth-child(1):after{content: "01";}
.d-nums .swiper-pagination-bullet:nth-child(2):after{content: "02";}
.d-nums .swiper-pagination-bullet:nth-child(3):after{content: "03";}
.d-nums .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #093075;color: #fff;box-shadow: 0 .1rem .1rem rgba(9,48,117,0.4);}
.d-nums .swiper-pagination-bullet:nth-child(1){left: 0;top: 0;}
.d-nums .swiper-pagination-bullet:nth-child(2){left: 0;top: 50%;margin-top: -0.35rem;}
.d-nums .swiper-pagination-bullet:nth-child(3){left: 0;bottom: 0;}
.d-k{font-size: 20px;color: #333;position: relative;}
.d-cnum{content: "";font-size: .4rem;color: #000;text-align: right;font-weight: bold;display: block;width: 2.5rem;height: 1.55rem;background-image: url(../images/18.png);background-size: 100% 100%;position: absolute;right: 0;bottom: 0;z-index: 12345;}
.d-ct{position: absolute;width: 100%;right: .43rem;bottom: .43rem;}
.d-bg{width: 100%;text-align: center;font-size: 2rem;color: #d7e4ec;position: absolute;left: 0;top: .4rem;font-weight: bold;letter-spacing: .2em;opacity: 0.4;padding-left: .2em;}
.d-l{width: 4rem;height: 4rem;position: absolute;left: 50%;margin-left: -2rem;top: .8rem;text-align: center;}
.d-m{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 95%;margin-height: 95%;}
.d-n{color: #000;position: absolute;left: .47rem;bottom: 1.23rem;font-weight: bold;transform-origin: left top;}
@media(min-width: 1201px){
    .d-more:hover:after{background-image: url(../images/11.png);}
}
@media(max-width: 750px){
    .d-space{display: none;}
    .d-a{height: auto;}
    .d-c{height: auto;}
    .d-e{position: relative;text-align: center;top: 0;}
    .d-tabs{text-align: center;}
    .d-tab{margin-right: 0;width: 25%;}
    .d-icon{margin: 0 auto;}
    .d-tab:after{width: 30px;right: -15px;}
    .d-left{height: auto;}
    .d-more{position: relative;bottom: 0;}
    .d-i{margin-bottom: 20px;}
    .d-right{height: auto;}
    .d-right:before,
    .d-right:after{display: none;}
    .d-imgs{margin: 0 auto 20px;}
    .d-nums{position: relative;width: 100%;height: auto;text-align: center;top: 0;background-color: transparent;box-shadow: none;}
    .d-nums .swiper-pagination-bullet{display: inline-block;position: relative;margin: 0 5px;}
    .d-nums .swiper-pagination-bullet:nth-child(2){left: 0;top: 0;margin-top: 0;}
    .d-n{bottom: 100px;}
    .d-k{height: 5.57rem;}
}
@media(max-width: 386px){
    .d-imgs{width: 100%;}
    .d-bg{font-size: 23.5vw;}
}

.e-a{width: 100%;padding-top: 2rem;padding-bottom: 1.9rem;overflow: hidden;}
.e-b{width: 15.6rem;margin: 0 auto;font-size: 0;border-radius: .2rem;background-color: #fff;}
.e-item{display: inline-block;vertical-align: top;width: 33.333%;transition: all .6s;border-radius: .2rem;cursor: pointer;position: relative;}
.e-inner{width: 100%;padding-top: .8rem;padding-bottom: .6rem;position: relative;}
.e-inner:after{content: "";display: block;width: .47rem;height: 2px;background-color: #093075;position: absolute;left: 50%;margin-left: -0.235rem;bottom: .74rem;}
.e-c{width: .8rem;height: .8rem;margin: 0 auto .3rem;position: relative;}
.e-d{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.e-d2{display: none;}
.e-e{color: #4a4a4a;text-align: center;margin-bottom: .38rem;}
.e-f{width: 3rem;margin: 0 auto .42rem;color: #fff;line-height: 1.5;height: 4.4em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.e-g{color: #fff;text-align: center;}
.e-g:after{content: "";display: inline-block;vertical-align: top;width: .6em;height: .9em;background-size: 100% 100%;background-image: url(../images/11.png);margin-left: .8em;}
.e-item:nth-child(3n+2) .e-inner{transition-delay: .4s;}
.e-item:nth-child(3n+3) .e-inner{transition-delay: .6s;}
@media(min-width: 1201px){
    .e-item:hover{background-color: #093075;transform: scale(1.3);z-index: 123;}
    .e-item:hover .e-d2{display: inline-block;}
    .e-item:hover .e-d1{display: none;}
    .e-item:hover .e-e{color: #fff;font-weight: bold;}
    .e-item:hover:after{display: none;}
}
@media(max-width: 750px){
    .e-b{background-color: transparent;}
    .e-f{width: 100%;color: #4a4a4a;}
    .e-item{margin-bottom: 10px !important;background-color: #fff;}
    .e-item:last-child{margin-bottom: 0 !important;}
    .e-inner:after{display: none;}
    .e-g{color: #4a4a4a;}
    .e-g:after{background-image: url(../images/17.png);}
}

.g-a{width: 100%;height: 6.48rem;background-size: cover;background-position: center center;position: relative;}
.g-b{position: absolute;left: 50%;margin-left: -7.8rem;top: 2.15rem;}
.g-c{font-size: 3.54vw;color: #fff;margin-bottom: .15rem;text-shadow: 0 1px 2px rgba(0,81,150,0.55);}
.g-d{color: #fff;font-weight: normal;}
@media(max-width: 750px){
    .g-a{height: 180px;}
    .g-b{left: 0;top: 72px;width: 100%;padding-left: 10px;margin-left: 0;}
    .g-c{font-size: 18px;}
}

.i-a{width: 15.6rem;margin: -0.69rem auto 0 auto;background-color: #fff;border-radius: .05rem;box-shadow: 0 .05rem .1rem rgba(0,0,0,0.05);position: relative;z-index: 12;}
.i-b{width: 100%;height: .69rem;padding-left: .12rem;font-size: 0;border-bottom: .02rem solid #f7f8fc;}
.i-c{width: .62rem;height: .67rem;margin-right: 5px;background-image: url(../images/28.png);background-repeat: no-repeat;background-position: center center;display: inline-block;vertical-align: top;position: relative;}
.i-c:after{content: "";display: block;width: 5px;height: 9px;background-image: url(../images/29.png);position: absolute;right: -5px;top: 50%;margin-top: -5px;}
.i-d{display: inline-block;vertical-align: top;color: #939393;height: .67rem;line-height: .67rem;padding-left: .22rem;padding-right: .34rem;position: relative;}
.i-d:after{content: "";display: block;width: 5px;height: 9px;background-image: url(../images/29.png);position: absolute;right: 0;top: 50%;margin-top: -5px;}
.i-d:last-child:after{display: none;}
.i-d:last-child{color: #093075;}
.i-links{width: 100%;font-size: 0;background-color: #fff;text-align: center;}
.i-link{display: inline-block;vertical-align: top;height: .66rem;line-height: .66rem;color: #595f6b;text-align: center;cursor: pointer;}
.i-link.active{color: #093075;}
@media(max-width: 750px){
    .i-a{margin: 0;width: 100%;}
    .i-b{display: none;}
    .i-link{padding: .2rem .1rem;line-height: 1.3;height: auto;}
}

.j-a{width: 100%;padding-top: .73rem;}
.j-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.j-c{width: 22.43%;margin-right: 3.42%;margin-bottom: 3.42%;background-color: #fff;padding-bottom: .1rem;transition: all .3s;display: inline-block;vertical-align: top;cursor: pointer;}
.j-c:nth-child(4n){margin-right: 0;}
.j-d{width: 100%;padding-top: 100%;position: relative;overflow: hidden;}
.j-e{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.j-f{color: #333;line-height: 1.81;height: 3.62em;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media(min-width: 1201px){
    .j-c:hover{box-shadow: 0 .05rem .1rem rgba(0,0,0,0.05);}
}

.k-a{width: 100%;padding-bottom: .5rem;}
.k-b{width: 15.6rem;margin: 0 auto;border: 1px solid #e7e7e7;background-color: #fff;padding: .29rem 0;font-size: 0;text-align: center;position: relative;}
.k-arrow{display: inline-block;vertical-align: top;height: .6rem;line-height: .6rem;color: #898995;cursor: pointer;}
.k-page{display: inline-block;vertical-align: top;width: .6rem;height: .6rem;border: 1px solid #f1f1f1;margin: 0 .17rem;border-radius: 50%;text-align: center;line-height: .58rem;cursor: pointer;}
.k-page:hover{border-color: #093075;color: #093075;}
.k-page.active{background-color: #093075;color: #fff;}
.k-prev{float: left;margin-left: .4rem;}
.k-next{float: right;margin-right: .4rem;}
.k-prev:before{content: "";display: inline-block;vertical-align: middle;width: 1.5em;height: 1em;background-image: url(../images/30.png);background-size: 100% 100%;margin-right: 1em;}
.k-next:after{content: "";display: inline-block;vertical-align: middle;width: 1.5em;height: 1em;background-image: url(../images/31.png);background-size: 100% 100%;margin-left: 1em;}
@media(max-width: 750px){
    .k-b{width: 100%;padding-left: 25px;padding-right: 25px;}
    .k-arrow{font-size: 0;position: absolute;}
    .k-prev{margin-left: 10px;left: 10px;margin-left: 0;}
    .k-next{margin-right: 10px;right: 10px;margin-right: 0;}
    .k-prev:before{width: 16px;height: 8px;}
    .k-next:after{width: 16px;height: 8px;}
    .k-page{font-size: 12px;margin: 0 3px;}
}


.l-a{width: 100%;padding-top: .73rem;padding-bottom: .73rem;}
.l-b{width: 15.6rem;margin: 0 auto;}
.l-c{width: 100%;font-size: 0;background-color: #fff;margin-bottom: .6rem;}
.l-d{display: inline-block;vertical-align: top;width: 49.55%;padding: .95rem .88rem 0 .68rem;overflow: auto;}
.l-e{display: inline-block;vertical-align: top;width: 50.45%;height: 5.54rem;background-size: cover;background-position: center center;}
.l-f{width: auto;margin-bottom: .6rem;}
.l-g{color: #9a9a9a;line-height: 1.875;margin-bottom: .3rem;}
.l-g:last-child{margin-bottom: 0;}
.l-h{width: 100%;background-color: #fff;padding: .5rem .58rem .5rem .68rem;}
.l-conts{width: 100%;}
.l-cont{display: none;}
.l-cont.show{display: block;}
@media(max-width: 750px){
    .l-e{width: 100%;height: 0;padding-top: 70.21%;}
}

.m-a{width: 100%;padding-top: .5rem;}
.m-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.m-c{display: inline-block;vertical-align: top;width: 23.27%;margin-right: 2.3%;margin-bottom: 2.3%;transition: all .3s;cursor: pointer;}
.m-c:nth-child(4n){margin-right: 0;}
.m-d{width: 100%;padding-top: 66.67%;background-size: cover;background-position: center center;}
.m-text{width: 100%;background-color: #fff;padding: .28rem .25rem .5rem;}
.m-title{width: 100%;color: #323136;padding: 1px 0;margin-bottom: .18rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-intro{color: #9e9e9e;line-height: 1.53;height: 3.06em;margin-bottom: .4rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m-more{color: #777;}
.m-more:after{content: "";display: inline-block;vertical-align: top;width: .5em;height: 1em;background-image: url(../images/17.png);background-size: 100% 100%;opacity: 0.5;margin-left: .7em;}
@media(min-width: 1201px){
    .m-c:hover{box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.1);}
}

.n-a{width: 100%;padding-top: .7rem;}
.n-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.n-c{width: 100%;border-bottom: 1px solid #e1e1e1;padding-bottom: .38rem;}
.n-d{text-align: center;line-height: 1.25;color: #333;margin-bottom: .5rem;}
.n-e{text-align: center;color: #999;}
.n-f{padding-top: .5rem;padding-bottom: .42rem;}
.n-f *{font-size: calc(6px - .06rem + .18rem);color: #333;line-height: 2.77;}
.n-f section{background-color: transparent !important;}

.o-a{width: 100%;text-align: center;font-size: 0;padding-bottom: .5rem;}
.o-b{display: inline-block;vertical-align: top;width: .6rem;height: .6rem;border-radius: 50%;margin: 0 .17rem;cursor: pointer;background-size: 100% 100%;transition: all .3s;}
.o-b:hover{opacity: .7;}
.o-b1{background-image: url(../images/41.png);}
.o-b2{background-image: url(../images/42.png);}
.o-b3{background-image: url(../images/43.png);}
.o-b4{background-image: url(../images/44.png);}
.o-b5{background-image: url(../images/45.png);}

.p-a{width: 100%;padding-bottom: .72rem;}
.p-b{width: 15.6rem;margin: 0 auto;}
.p-c{width: 100%;border-bottom: 1px solid #e1e1e1;padding-bottom: .65em;}
.p-d{width: 100%;overflow: hidden;padding-top: .2rem;}
.p-e{display: block;width: 5.75rem;float: left;overflow: hidden;}
.p-f{float: left;width: 1.95rem;height: 1.1rem;background-size: cover;background-position: center center;}
.p-g{float: right;width: calc(100% - 2.18rem);}
.p-h{color: #333;line-height: 1.5;margin-bottom: .12rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p-i{color: #999;line-height: 1.85;height: 5.55em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.p-j{float: right;width: 6.73rem;}
.p-k{width: 100%;margin-bottom: .16rem;}
.p-l{display: inline-block;vertical-align: top;color: #333;line-height: 1.5;}
.p-k:last-child{margin-bottom: 0;}
.p-l:hover{color: #093075;}
@media(max-width: 750px){
    .p-d{padding-top: 15px;}
    .p-e{float: none;width: 100%;margin-bottom: 15px;}
    .p-f{width: 116px;height: 66px;}
    .p-g{float: right;width: calc(100% - 126px);}
    .p-i{height: 3.7em;-webkit-line-clamp: 2;}
}

.q-a{width: 100%;padding-top: .7rem;padding-bottom: .7rem;}
.q-b{width: 15.6rem;margin: 0 auto;}
.q-c{width: 100%;border-color: #e0e7f5;}
.q-d{width: 100%;}
.q-d:nth-child(2n){background-color: #fff;}
.q-e{border-color: #e0e7f5;color: #595f6b;line-height: 1.44;padding: .15rem .3rem;} 

.r-a{width: 100%;padding-top: .7rem;padding-bottom: .3rem;}
.r-b{width: 15.6rem;margin: 0 auto;background-color: #fff;}
.r-c{width: 100%;padding: 0 .8rem 0 .7rem;position: relative;border-bottom: 0.02rem solid #e0e7f5;transition: all .3s;}
.r-c:before{content: "";display: block;width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: #093075;position: absolute;left: .32rem;top: 50%;margin-top: -0.03rem;}
.r-d{display: block;color: #333;line-height: 1.44;padding: .4rem 0;}
.r-e{width: 1em;height: 1em;background-image: url(../images/48.png);background-size: 100% 100%;position: absolute;right: .8rem;top: 50%;margin-top: -0.5em;margin-right: -1em;cursor: pointer;transition: all .3s;}
@media(min-width: 1201px){
    .r-c:hover{background-color: #f9f9f9;}
    .r-e:hover{background-image: url(../images/49.png);}
}

.s-a{width: 100%;padding-top: .7rem;padding-bottom: .5rem;}
.s-b{width: 15.6rem;margin: 0 auto;}
.s-c{width: 100%;border: 1px solid #e0e7f5;}
.s-d{width: 100%;padding-left: 1rem;padding-right: .72rem;color: #000;line-height: 1.5;padding-top: .47rem;padding-bottom: .47rem;position: relative;background-color: #fff;cursor: pointer;}
.s-d:before{content: "";display: inline-block;width: 1.85em;height: 1.85em;background-image: url(../images/50.png);background-size: 100% 100%;position: absolute;left: .5rem;margin-left: -0.925em;top: 50%;margin-top: -0.925em;}
.s-d:after{content: "";display: inline-block;width: 1.25em;height: .7em;background-image: url(../images/52.png);background-size: 100% 100%;position: absolute;right: .72rem;margin-right: -1.25em;top: 50%;margin-top: -0.35em;}
.s-d.show{background-color: #093075;color: #fff;}
.s-d.show:before{background-image: url(../images/51.png);}
.s-d.show:after{background-image: url(../images/53.png);}
.s-e{line-height: 2;color: #000;padding: .36rem .45rem .36rem 1rem;display: none;}
@media(max-width: 750px){
    .s-e{padding: 20px 10px;}
}

.t-a{width: 100%;padding-top: .7rem;padding-bottom: .7rem;}
.t-b{width: 15.6rem;margin: 0 auto;}
.t-c{width: 100%;font-size: 0;margin-bottom: .5rem;}
.t-d{width: 32.25%;display: inline-block;vertical-align: top;margin-right: 1.625%;}
.t-d:nth-child(3n){margin-right: 0;}
.t-e{color: #555;padding-bottom: 0.9em;}
.t-f{width: 100%;border: 1px solid #e0e7f5;padding-left: .6rem;position: relative;background-color: #fff;}
.t-icon{width: 1em;height: 1em;position: absolute;left: .3rem;margin-left: -0.5em;top: 50%;margin-top: -0.5em;z-index: 12;}
.t-icon.sp{top: .2rem;margin-top: 0;}
.t-g{width: 100%;height: .7rem;line-height: .7rem;border: none;color: #333;}
.t-h{margin-bottom: .5rem;}
.t-i{width: 100%;height: 4rem;color: #333;line-height: 1.875;border: none;padding: .2rem .2rem 0 0;}
.t-btn{display: block;width: 2rem;height: .6rem;line-height: .6rem;margin: 0 auto;text-align: center;background-color: #093075;color: #fff;cursor: pointer;}

.u-a{width: 100%;padding-top: .5rem;padding-bottom: 1rem;}
.u-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.u-left{width: 48%;margin-right: 4.57%;display: inline-block;vertical-align: middle;}
.u-d{font-size: 0;margin-bottom: .43rem;}
.u-e{width: .48rem;vertical-align: middle;margin-right: .22rem;}
.u-f{color: #333;font-weight: bold;vertical-align: middle;}
.u-g{width: 100%;}
.u-h{color: #666;line-height: 1.44;margin-bottom: 1.44em;}
.u-h:last-child{margin-bottom: 0;}
.u-right{width: 47.43%;display: inline-block;vertical-align: middle;}
.u-img{width: 100%;}

.v-a{width: 100%;padding-top: .5rem;padding-bottom: .26rem;}
.v-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.v-c{width: 100%;margin-bottom: 2.56%;}
.v-c .swiper-button-prev,
.v-c .swiper-button-next{width: .64rem;height: .64rem;margin-top: -0.32rem;background-size: .22rem .42rem;}
.v-c .swiper-button-prev{background-image: url(../images/61.png);left: 0;}
.v-c .swiper-button-next{background-image: url(../images/62.png);right: 0;}
.v-d{position: relative;}
.v-e{width: 100%;padding-top: 43.27%;background-size: cover;background-position: center center;}
.v-f{width: 100%;color: #fff;font-weight: normal;padding: .3rem;line-height: 1.41;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;z-index: 123;}
.v-box{width: 100%;font-size: 0;}
.v-g{display: inline-block;vertical-align: top;width: 48.72%;margin-right: 2.56%;margin-bottom: 3.2%;}
.v-g:nth-child(2n){margin-right: 0;}
.v-h{width: 100%;}
.v-i{position: relative;}
.v-j{width: 100%;padding-top: 55.5%;background-size: cover;background-position: center center;}
.v-k{width: 100%;background-color: #fff;padding: .35rem .32rem;line-height: 1.45;color: #333;font-weight: normal;}
.v-h .swiper-button-prev,
.v-h .swiper-button-next{width: .64rem;height: .64rem;margin-top: -0.32rem;background-size: .16rem .3rem;}
.v-h .swiper-button-prev{background-image: url(../images/61.png);left: 0;}
.v-h .swiper-button-next{background-image: url(../images/62.png);right: 0;}
@media(max-width: 750px){
    .v-f{padding-top: 5px;padding-bottom: 5px;}
}


.w-a{width: 100%;padding-top: .5rem;padding-bottom: .5rem;}
.w-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.w-c{width: 100%;font-size: 0;background-color: #093075;}
.w-c .w-d{color: #fff;padding-top: .16rem;padding-bottom: .16rem;}
.w-d{display: inline-block;vertical-align: top;line-height: 1.625;}
.w-d1{width: 34.5%;padding-left: .5rem;}
.w-d2{width: 15.3%;}
.w-d3{width: 15.3%;}
.w-d4{width: 15.3%;}
.w-d5{width: 12.4%;position: relative;}
.w-e .w-d5:after{content: "";display: inline-block;width: 11px;height: 6px;background-image: url(../images/68.png);position: absolute;right: 0;top: 50%;margin-top: -3px;}
.w-rows{width: 100%;}
.w-row{width: 100%;border-bottom: 1px solid #efefef;}
.w-e{width: 100%;background-color: #fff;font-size: 0;cursor: pointer;}
.w-e .w-d{color: #666;padding-top: .18rem;padding-bottom: .18rem;}
.w-f{width: 100%;padding: .52rem .52rem .67rem;background-color: #fff;border-bottom: 1px solid #efefef;display: none;}
.w-g{width: 100%;margin-bottom: .35rem;}
.w-g *{line-height: 2;color: #666;font-size: 14px;}
.w-h{color: #093075;margin-bottom: .11rem;}
.w-i{line-height: 2;color: #666;}
.w-btn{display: block;width: 9.18em;height: 3em;line-height: 3em;color: #fff;text-align: center;border-radius: 1.5em;background-color: #093075;box-shadow: 0 .05rem 0.1rem rgba(9,48,117,0.5);cursor: pointer;}
.w-btn:after{content: "";display: inline-block;vertical-align: middle;width: 0.6em;height: 1em;background-image: url(../images/11.png);background-size: 100% 100%;margin-left: 0.6em;}
.w-e.show{background-color: #f6f6f6;}
.w-e.show .w-d5:after{transform: rotate(180deg);}
.w-g *{font-size: calc(16 * 100vw / 1920);}
.w-g .w-h{font-size: calc(18 * 100vw / 1920);}
@media(max-width: 1920px) and (min-width: 551px){
    .w-g *{font-size: calc(12px + 4 * 100vw / 1920);}
    .w-g .w-h{font-size: calc(12px + 6 * 100vw / 1920);}
}
@media(max-width: 550px){
    .w-g *{font-size: calc(12px + 4 * 550px / 1920);}
    .w-g .w-h{font-size: calc(12px + 6 * 550px / 1920);}
}
@media(max-width: 750px){
    .w-d{font-size: 12px;padding: 12px 0;width: 20%;}
    .w-d1{padding-left: 5px;}
    .w-d5{padding-right: 5px;}
    .w-e .w-d5:after{display: none;}
    .w-f{padding: 20px 10px;}
}

.x-a{width: 100%;padding-top: .65rem;padding-bottom: .7rem;}
.x-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.x-c{width: 100%;font-size: 0;padding-bottom: .65rem;}
.x-d{display: inline-block;vertical-align: top;width: 20%;position: relative;}
.x-d:after{content: "";display: inline-block;width: 1px;height: .85rem;background-color: #e5e5e5;position: absolute;right: 0;top: 50%;margin-top: -0.425rem;}
.x-d:last-child:after{display: none;}
.x-e{width: 1em;height: 1em;margin: 0 auto .5rem;background-size: 100% 100%;}
.x-f{color: #212121;margin-bottom: .2rem;text-align: center;}
.x-g{color: #505050;line-height: 1.45;text-align: center;}
.x-h{width: 1.25rem;margin: 0 auto .17rem;min-width: 100px;}
.x-i{width: 100%;}
.x-j{text-align: center;color: #505050;}
.x-k{width: 100%;height: 6.74rem;background-size: cover;background-position: center center;}
@media(max-width: 750px){
    .x-d:nth-child(2n):after{display: none;}
}

.y-a{width: 100%;padding-top: .7rem;padding-bottom: .7rem;}
.y-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.y-c{width: 100%;border-color: #e0e7f5;table-layout: fixed;}
.y-d{background-color: #093075;}
.y-e{line-height: 1.44;border: none;text-align: center;padding-top: .16rem;padding-bottom: .16rem;width: 8.93%;position: relative;}
.y-d .y-e{color: #fff;border-right: 1px solid #fff;}
.y-f{position: relative;}
.y-f:nth-child(2n){background-color: #fff;}
.y-f .y-e{color: #595f6b;}
.y-e1{width: 30%;padding-left: .35rem;padding-right: 10px;/*text-align: left;*/}
.y-e2{width: 16.4%;padding-left: .35rem;padding-right: 10px;/*text-align: left;*/}
.y-line{height: .03rem;background-color: #b2b8c2;position: absolute;/*left: 6%;*/top: 50%;margin-top: -0.015rem;}
.y-line:after{content: "";display: block;border-left: 0.09rem solid #b2b8c2;border-top: 0.07rem solid transparent;border-bottom: 0.07rem solid transparent;position: absolute;right: -0.09rem;top: 50%;margin-top: -0.07rem;}
@media(max-width: 750px){
    .y-e{font-size: 12px;}
}

.z-a{width: 100%;padding-top: .7rem;padding-bottom: .7rem;}
.z-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.z-c{width: 100%;background-color: #fff;padding: .6rem .67rem;}
.z-c *{font-size: calc(16 * 100vw / 1920);color: #9a9a9a;line-height: 2;}
.z-d{width: 100%;}
.z-e{width: auto;}
@media(max-width: 1920px) and (min-width: 551px){
    .z-c *{font-size: calc(12px + 4 * 100vw / 1920);}
}
@media(max-width: 750px){
    .z-c{padding: 18px 10px;}
}
@media(max-width: 550px){
    .z-c *{font-size: calc(12px + 4 * 550px / 1920);}
}

.aa-a{width: 100%;padding-top: .7rem;position: relative;z-index: 12345;}
.aa-b{width: 15.6rem;margin: 0 auto;font-size: 0;position: relative;}
.aa-c{display: inline-block;width: 22.43%;margin-right: 3.42%;margin-bottom: 3.42%;padding-top: .78rem;background-color: #fff;border-radius: .05rem;box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);padding-bottom: .16rem;transition: all .3s;cursor: pointer;}
.aa-c:nth-child(4n){margin-right: 0;}
.aa-d{width: 1.71rem;height: 1.71rem;background-size: contain;background-position: center center;margin: 0 auto .44rem;background-repeat: no-repeat;}
.aa-e{color: #404040;text-align: center;margin-bottom: .15rem;}
.aa-f{color: #404040;line-height: 1.5;text-align: center;padding: 0 10px;height: 4.5em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.aa-c:hover{background-color: #093075;}
.aa-c:hover .aa-e{color: #fff;}
.aa-c:hover .aa-f{color: #fff;}
.aa-g{display: none;width: 15.6rem;background-color: #fff;cursor: default;padding: .37rem .25rem .33rem .43rem;margin-top: .6rem;border-radius: .05rem;position: absolute;left: 0;box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);}
.aa-h{width: 100%;font-size: 0;margin-bottom: .15rem;}
.aa-i{color: #093075;padding-right: .5em;}
.aa-j{color: #666;}
.aa-k{color: #666;line-height: 1.5;}
.aa-k *{line-height: 1.5;}
.aa-g:before{content: "";display: block;border-bottom: .14rem solid #fff;border-left: .14rem solid transparent;border-right: .14rem solid transparent;position: absolute;left: 0;top: -0.14rem;}
.aa-c:nth-child(4n+1) .aa-g:before{left: 1.6rem;}
.aa-c:nth-child(4n+2) .aa-g:before{left: 5.66rem;}
.aa-c:nth-child(4n+3) .aa-g:before{left: 9.66rem;}
.aa-c:nth-child(4n+4) .aa-g:before{left: 13.71rem;}
.aa-c.show{background-color: #093075;}
.aa-c.show .aa-e{color: #fff;}
.aa-c.show .aa-f{color: #fff;}
.aa-c.show .aa-g{display: block;}
.aa-big{text-align: center;width: 100%;font-size: 0;}
.aa-big .aa-c{margin-right: 1.71%;margin-left: 1.71%;}
.aa-small{width: 100%;font-size: 0;}
@media(max-width: 750px){
    .aa-a{padding-left: 10px;padding-right: 10px;}
    .aa-f{height: 3em;-webkit-line-clamp: 2;}
    .aa-g{width: 100%;}
    .aa-c{float: none;display: inline-block;vertical-align: top;margin: 0 2% 2% 0;}
    .aa-big .aa-c{margin: 0 2% 2% 0;}
    .aa-c{width: 49%;}
    .aa-c:nth-child(2n){margin-right: 0;}
    .aa-c:nth-child(2n+1) .aa-g:before{left: 23%;}
    .aa-c:nth-child(2n+2) .aa-g:before{left: 74%;}
    .aa-g{margin-top: 20px;}
}

.ab-a{width: 100%;padding-top: 1.4rem;padding-bottom: .9rem;position: relative;z-index: 10;background-color: #fff;margin-top: -0.66rem;}
.ab-b{width: 15.6rem;margin: 0 auto;position: relative;}
.ab-c{color: #3c3c3c;text-align: center;margin-bottom: .37rem;font-weight: normal;}
.ab-d{width: 100%;}
.ab-d *{color: #9a9a9a;line-height: 1.875;}

.ac-a{width: 100%;padding-top: .62rem;padding-bottom: .62rem;}
.ac-b{width: 15.6rem;margin: 0 auto;font-size: 0;}
.ac-c{width: 48.46%;display: inline-block;vertical-align: top;margin-right: 3.08%;}
.ac-c:nth-child(2n){margin-right: 0;}
.ac-d{width: 100%;padding-top: 50.66%;background-size: cover;background-position: center center;}
.ac-e{width: 100%;padding: .36rem 5px;background-color: #093075;}
.ac-f{color: #fff;text-align: center;margin-bottom: .1rem;}
.ac-g{color: #fff;text-align: center;line-height: 1.44;}

.ae-a{width: 100%;padding-top: .62rem;padding-bottom: .62rem;background-color: #fff;}
.ae-b{width: 15.6rem;margin: 0 auto;}
.ae-c{width: 100%;height: 5.72rem;background-size: cover;background-position: center center;position: relative;}
.ae-d{width: 6.63rem;padding: .37rem .37rem .3rem;background-color: rgba(9,48,117,0.9);position: absolute;left: .94rem;top: 50%;transform: translate(0,-50%);}
.ae-e{color: #fff;margin-bottom: .13rem;}
.ae-f{color: #fff;line-height: 1.77;}
.ae-f *{color: #fff;line-height: 1.77;}
@media(max-width: 750px){
    .ae-d{width: 80%;left: 10%;padding: 10px;}
    .ae-f{font-size: 12px;}
    .ae-f *{font-size: 12px;}
}

.af-a{width: 100%;padding-top: .8rem;/* padding-bottom: .8rem; */}
.af-a:last-child{padding-bottom: .8rem;}
.af-b{width: 15.6rem;margin: 0 auto;background-color: #fff;font-size: 0;}
.af-left{width: 50%;height: 5.54rem;display: inline-block;position: relative;vertical-align: top;font-size: 14px;padding: .94rem .8rem 0 .68rem;}
.af-c{width: .57rem;margin-bottom: .62rem;}
.af-d{width: 100%;height: auto;max-height: 90%;overflow: auto;position: absolute;padding: 0 2em;left: 0;top: 50%;transform: translate(0,-50%);color: #9a9a9a;line-height: 1.875;}
.af-d *{color: #9a9a9a;line-height: 1.875;}
.af-right{width: 50%;height: 5.54rem;display: inline-block;vertical-align: top;background-size: cover;background-position: center center;}
@media(max-width: 750px){
    .af-left{height: auto;padding-bottom: 20px !important;padding-top: 20px !important;}
    .af-c{width: 50px;}
    .af-d{height: auto;position: relative;top: 0;transform: translate(0,0);padding: 0;}
    .af-right{height: auto;padding-top: 70.21% !important;}
}

.ag-a{width: 100%;background-color: #093075;padding-top: 1.5rem;padding-bottom: 1.6rem;position: relative;}
.ag-a:before,
.ag-a:after{content: "";display: block;width: .97rem;height: .8rem;background-size: 100% 100%;position: absolute;}
.ag-a:before{background-image: url(../images/88.png);left: .82rem;top: .73rem;}
.ag-a:after{background-image: url(../images/89.png);right: .82rem;bottom: .83rem;}
.ag-b{width: 14.1rem;margin: 0 auto;color: #fff;line-height: 1.75;}
.ag-b *{color: #fff;line-height: 1.75;}
@media(max-width: 750px){
    .ag-b{padding-left: 60px !important;padding-right: 60px !important;}
    .ag-a:before,
    .ag-a:after{width: 40px;}
    .ag-a:before{left: 10px;top: 20px;}
    .ag-a:after{right: 10px;bottom: 20px;}
}


.ah-a{width: 100%;padding-top: .8rem;padding-bottom: .8rem;}
.ah-b{width: 15.6rem;margin: 0 auto;}

.ai-a{width: 100%;font-size: 0;text-align: center;background-color: #fff;padding-bottom: .85rem;padding-top: .3rem;}
.ai-b{width: 5.72rem;height: 11.77rem;margin-right: 1.1rem;background-size: 100% 100%;display: none;vertical-align: top;background-image: url(../images/90.jpg);}
.ai-c{width: 10rem;height: 11.77rem;height: auto;display: inline-block;vertical-align: top;position: relative;overflow: auto;}
.ai-c.auto{height: auto;padding-top: 20px;}
.ai-d{width: 100%;/* position: absolute; */left: 0;/* top: 50%; *//* transform: translate(0,-50%); */}
.ai-d.rt{top: 0;position: relative;transform: translate(0,0);}
.ai-e{font-size: 0;color: #333;text-align: left;padding-bottom: .3rem;padding-top: 0;position: relative;overflow: hidden;}
.ai-e:last-child{padding-bottom: 0;}
.ai-e>img{width: 40%;display: inline-block;vertical-align: middle;}
.ai-ttt{width: 60%;display: inline-block;vertical-align: middle;padding-left: .3rem;}
.ai-e:after{content: "";display: block;width: 0;height: 1px;background-color: #9a9a9a;position: absolute;left: 0;top: 23px;transition: all .3s;}
.ai-e:last-child{margin-bottom: 0;}
.ai-num{color: #b2b2b2;display: inline-block;vertical-align: top;width: .55rem;line-height: 28px;position: relative;left: 0;transition: all .3s;}
.ai-text{color: #333;display: inline-block;vertical-align: top;width: calc(100% - .55rem);line-height: 28px;position: relative;left: 0;transition: all .3s;}
.ai-text p{line-height: 1.5;}
    @media(min-width: 1201px){
/*     .ai-e:hover .ai-text{color: #093075;}
    .ai-e:hover .ai-num{left: -0.5rem;}
    .ai-e:hover .ai-text{left: .5rem;}
    .ai-e:hover:after{width: .8rem;} */
}
@media(max-width: 1200px){
    .ai-e{padding: 5px 0;}
}
@media(max-width: 750px){
    .ai-a{padding-top: 0;}
    .ai-c{width: 100%;height: auto;}
    .ai-d{top: 0;position: relative;transform: translate(0,0);}
}

.aj-a{width: 100%;height: 8rem;padding-top: .85rem;background-image: url(../images/97.jpg);background-size: 100% auto;background-position: center bottom;}
.aj-b{width: 15.6rem;margin: 0 auto;}
.aj-c{width: 100%;padding-top: 1.5rem;padding-bottom: 1.5rem;}
.aj-d{position: relative;transition: all .3s;}
.aj-e{width: 2.8rem;margin: 0 auto;}
.aj-f{width: 100%;padding-top: 69.28%;background-size: 100% 100%;background-image: url(../images/91.png);position: relative;}
.aj-g{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 93.65%;max-height: 91.35%;}
.aj-h{width: 100%;color: #666;line-height: 1.5;text-align: center;padding-top: 1em;font-weight: normal;font-size: .16rem;}
.aj-d.swiper-slide-active{transform: scale(1.7);}
.aj-c .swiper-button-prev,
.aj-c .swiper-button-next{width: 24px;height: 42px;margin-top: -21px;background-size: 100% 100%;}
.aj-c .swiper-button-prev{background-image: url(../images/93.png);left: 0px;}
.aj-c .swiper-button-next{background-image: url(../images/94.png);right: 0px;}
.aj-c .swiper-button-prev:hover{background-image: url(../images/95.png);}
.aj-c .swiper-button-next:hover{background-image: url(../images/96.png);}
@media(max-width: 1200px){
    .aj-h{font-size: 12px;}
}
@media(max-width: 750px){
    .aj-a{background-image: none;height: auto;padding-top: 20px;padding-bottom: 20px;}
    .aj-d.swiper-slide-active{transform: scale(1);}
    .aj-c{padding-top: 0;padding-bottom: 0;}
    .aj-e{width: 260px;}
    .aj-c .swiper-button-prev,
    .aj-c .swiper-button-next{width: 16px;height: 28px;margin-top: -14px;}
    .aj-c .swiper-button-prev{left: 5px;}
    .aj-c .swiper-button-next{right: 5px;}
}

.ak-a{width: 100%;height: 3.02rem;padding-top: .72rem;background-color: #fff;background-image: url(../images/110.png);background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}
.ak-b{width: 15.6rem;margin: 0 auto;position: relative;padding: 0 .48rem;}
.ak-c{width: 100%;height: 2.3rem;background-image: url(../images/98.png);background-size: 100% 0.04rem;background-position: center center;background-repeat: no-repeat;}
.ak-d:after{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #093075;background-color: #fff;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ak-arrow{width: .48rem;height: .48rem;position: absolute;top: 50%;margin-top: -0.24rem;background-size: 100% 100%;cursor: pointer;}
.ak-arrow.swiper-button-disabled{opacity: 0.3;}
.ak-prev{left: 0;background-image: url(../images/99.png);}
.ak-next{right: 0;background-image: url(../images/100.png);}
.ak-prev:hover{background-image: url(../images/101.png);}
.ak-next:hover{background-image: url(../images/102.png);}
.ak-e{width: 100%;position: absolute;left: 0;bottom: 1.15rem;padding-bottom: .35rem;text-align: center;cursor: pointer;}
.ak-d:nth-child(2n) .ak-e{left: 0;top: 1.15rem;padding-top: .35rem;padding-bottom: 0;}
.ak-e:after{content: "";display: block;width: 0.02rem;height: .15rem;background-image: url(../images/103.png);background-size: 100% 100%;position: absolute;left: 50%;margin-left: -0.01rem;bottom: .16rem;}
.ak-d:nth-child(2n) .ak-e:after{bottom: auto;top: .16rem;}
.ak-f{font-size: .16rem;color: #999;line-height: 1.5;margin-bottom: 0.04rem;max-height: 3em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ak-g{font-size: .2rem;color: #666;}
.ak-d.active:before{content: "";display: block;width: 8px;height: 8px;background-color: #093075;border-radius: 50%;position: absolute;left: 50%;margin-left: -3px;top: 50%;margin-top: -3px;z-index: 123;}
.ak-d.active .ak-f{color: #093075;}
.ak-d.active .ak-g{color: #093075;}
.ak-d.active .ak-e:after{background-image: url(../images/104.png);}
@media(max-width: 1450px){
    .ak-f{font-size: 12px;}
    .ak-g{font-size: 12px;}
}
@media(max-width: 1200px){
    .ak-a{padding-top: 40px;height: 189px;}
    .ak-b{padding-left: 30px;padding-right: 30px;}
    .ak-c{height: 144px;}
    .ak-e{bottom: 72px;}
    .ak-d:nth-child(2n) .ak-e{top: 72px;}
    .ak-arrow{width: 30px;height: 30px;margin-top: -15px;}
    .ak-e:after{bottom: 13px;}
    .ak-d:nth-child(2n) .ak-e{padding-top: 25px;}
    .ak-d:nth-child(2n) .ak-e:after{top: 13px;}
    .ak-e{padding-bottom: 25px;}
}


.al-a{width: 100%;background-color: #fafafa;}
.al-b{width: 15.6rem;margin: 0 auto;padding-top: .76rem;padding-bottom: .96rem;}
.al-c{position: relative;}
.al-d{width: 13.92rem;height: 4.69rem;padding: .32rem .83rem .32rem .3rem;overflow: hidden;background-color: #fff;border-radius: .05rem;box-shadow: 0 .21rem .38rem rgba(0,0,0,0.08);margin: 0 auto;}
.al-b .swiper-button-prev,
.al-b .swiper-button-next{width: .29rem;height: .52rem;margin-top: -0.26rem;background-size: 100% 100%;}
.al-b .swiper-button-prev{background-image: url(../images/106.png);left: 0px;}
.al-b .swiper-button-next{background-image: url(../images/107.png);right: 0px;}
.al-b .swiper-button-prev:hover{background-image: url(../images/108.png);}
.al-b .swiper-button-next:hover{background-image: url(../images/109.png);}
.al-left{width: 5.33rem;height: 4.07rem;border-radius: 0.05rem;background-size: cover;background-position: center center;float: left;}
.al-right{width: 6.75rem;padding-top: .5rem;float: right;background-size: cover;background-position: center center;}
.al-year{font-weight: bold;color: #093075;height: .8rem;border-bottom: 1px solid #e5e5e5;}
.al-cont{padding-top: .32rem;height: 2.75rem;overflow: auto;}
.al-cont *{line-height: 1.44;color: #333;}
.al-row{margin-bottom: .24rem;padding-left: .2rem;position: relative;}
.al-row:before{content: "";display: block;border-left: 4px solid #093075;border-top: 2px solid transparent;border-bottom: 2px solid transparent;margin-top: -2px;position: absolute;left: .04rem;top: 0.72em;}
.al-d.onlytext .al-left{display: none;}
.al-d.onlytext .al-right{float: left;width: 100%;}

@media(max-width: 750px){
    .al-left{margin: 0 auto;float: none;}
    .al-d{height: auto;}
    .al-cont{height: auto;}
    .al-b .swiper-button-prev{left: 5px;}
    .al-b .swiper-button-next{right: 5px;}
    .al-c{padding-left: 30px;padding-right: 30px;}
}

@media(min-width: 1201px){
    .c-a{padding-bottom: 0;}
    .b-b,
    .c-b,
    .d-b,
    .e-bb{transform: scale(0.85);}
}


@media(min-width: 1921px){
    .l-d{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
    .l-d *{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .l-d{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
    .l-d *{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 550px){
    .l-d{padding-top: 20px;}
    .l-d{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
    .l-d *{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
}

@media(min-width: 1921px){
    .l-h{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
    .l-h *{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .l-h{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
    .l-h *{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 550px){
    .l-h{padding-top: 20px;}
    .l-h{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
    .l-h *{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
}


@media(min-width: 1921px){
    .ab-d{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
    .ab-d *{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .ab-d{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
    .ab-d *{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 550px){
    .ab-d{padding-top: 20px;}
    .ab-d{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
    .ab-d *{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
}

@media(min-width: 1921px){
    .af-d{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
    .af-d *{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .af-d{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
    .af-d *{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 550px){
    .af-d{padding-top: 0;}
    .af-d{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
    .af-d *{font-size: calc(12px + 4 * 550px / 1920) !important;line-height: 1.875;color: #666;}
}

@media(min-width: 1921px){
    .z-c{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
    .z-c *{font-size: calc(16 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .z-c{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
    .z-c *{font-size: calc(12px + 4 * 100vw / 1920);line-height: 1.875;color: #666;}
}
@media(max-width: 550px){
    .z-c{padding-top: 20px;}
    .z-c{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
    .z-c *{font-size: calc(12px + 4 * 550px / 1920);line-height: 1.875;color: #666;}
}

@media(min-width: 1921px){
    .b-g{font-size: calc(19 * 100vw / 1920);line-height: 2;color: #666;}
    .b-g *{font-size: calc(19 * 100vw / 1920);line-height: 2;color: #666;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .b-g{font-size: calc(12px + 7 * 100vw / 1920);line-height: 2;color: #666;}
    .b-g *{font-size: calc(12px + 7 * 100vw / 1920);line-height: 2;color: #666;}
}
@media(max-width: 550px){
    .b-g{font-size: calc(12px + 7 * 550px / 1920);line-height: 2;color: #666;}
    .b-g *{font-size: calc(12px + 7 * 550px / 1920);line-height: 2;color: #666;}
}